// components/GoodItem/GoodItem.js

import { addCart } from '../../api/user'
import { judgeIsAuth } from '../../utils/auth'
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    good: Object,
    type: {
      value:'index',
      type: String
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    toDetail(){

      const { productId } = this.data.good

      wx.navigateTo({
        url: `/pages/good/good?productId=${productId}`,
      })
    },
    async addCart(){

      const auth = await judgeIsAuth()
      if(!auth){
        wx.showToast({
          title: '授权失败',
          icon: 'none'
        })
        return ;
      }
      const { productId } = this.data.good
      addCart({
        productId: String(productId)
      }).then( res =>{
        wx.showToast({
          title: '添加购物车成功',
          icon: 'none'
        })

        // wx.navigateTo({
        //   url: '/pages/order/order?status=0',
        // })
      })
      .catch(err => {

      })

    }
  }
})
